package com.ryskoo.customer.customeraccount.service;

import com.ryskoo.customer.customeraccount.domain.CustomerAccountPO;
import com.ryskoo.framework.core.service.IBasicService;

import java.util.List;

/**
 * 会员数据信息业务接口
 * 
 * @author huanghe
 *
 */
public interface ICustomerAccountService extends IBasicService<CustomerAccountPO> {

	/**
	 * 根据 customerUuids 查询customerAccount
	 * 
	 * @param customerUuids
	 * @return
	 */
	public List<CustomerAccountPO> getByCustomerUuids(List<String> customerUuids);

	/**
	 * 根据 customerUuid 查询customerAccount
	 * 
	 * @param customerUuid
	 * @return
	 */
	public CustomerAccountPO getByCustomerUuid(String customerUuid);

	/**
	 * 根据 customerUuids 删除 customerAccount
	 * 
	 * @param List<String>
	 *            needDeleteCustomerUuids
	 * @return
	 */
	public void deletesByCustomerUuids(List<String> needDeleteCustomerUuids);

}
